Amss.Boilerplate.Web.Areas.Manage.Controllers.PartnerManager.UpdatePartner C# (CSharp) Method

UpdatePartner() public method

public UpdatePartner ( PartnerModel model ) : long
model PartnerModel
return long
        public long UpdatePartner(PartnerModel model)
        {
            Contract.Assert(model.PartnerId.HasValue);

            var partner = this.Manager.Load(model.PartnerId.Value);

            partner.Name = model.Name;
            partner.Disabled = model.Disabled;

            using (var tx = new Transaction())
            {
                this.Manager.Update(partner);

                tx.Complete();
            }

            return partner.Id;
        }