Create() public method

public Create ( PartyType partyType, string name, string alias, string description, System.DateTime startDate, System.DateTime endDate, PartyStatusType statusType ) : Party
partyType BExIS.Dlm.Entities.Party.PartyType
name string
alias string
description string
startDate System.DateTime
endDate System.DateTime
statusType BExIS.Dlm.Entities.Party.PartyStatusType
return BExIS.Dlm.Entities.Party.Party
コード例 #1
0
ファイル: PartyController.cs プロジェクト: BEXIS2/Core
        public ActionResult Create(PartyModel partyModel, Dictionary<string, string> partyCustomAttributeValues)
        {
            PartyTypeManager partyTypeManager = new PartyTypeManager();
            PartyManager partyManager = new PartyManager();
            validateAttribute(partyModel);
            if (partyModel.Errors.Count > 0)
                return View(partyModel);
            //
            var partyType = partyTypeManager.Repo.Get(partyModel.Party.PartyType.Id);
            var partyStatusType = partyTypeManager.GetStatusType(partyType, "Create");

            //Create party
            var party = partyManager.Create(partyType, partyModel.Party.Name, "", "", partyModel.Party.StartDate, partyModel.Party.EndDate, partyStatusType);
            //Add customAttriuteValue to party
            partyManager.AddPartyCustomAttriuteValue(party, ConvertDictionaryToPartyCustomeAttrValuesDictionary(partyCustomAttributeValues));
            return RedirectToAction("Index");
        }