public void SaveChanges(IDictionary context) { WarehouseDto dto = (WarehouseDto)context[_WarehouseDtoString]; WarehouseDto.WarehouseRow row = null; if (dto.Warehouse.Count > 0) { row = dto.Warehouse[0]; row.Modified = DateTime.UtcNow; } else { row = dto.Warehouse.NewWarehouseRow(); row.Created = DateTime.UtcNow; row.Modified = DateTime.UtcNow; row.CreatorId = Page.User.Identity.Name; row.IsPrimary = IsPrimary.IsSelected; } row.ModifierId = Page.User.Identity.Name; row.Name = Name.Text; row.Code = CodeText.Text; row.IsActive = this.IsActive.IsSelected; row.SortOrder = Int32.Parse(this.SortOrder.Text); row.ApplicationId = CatalogConfiguration.Instance.ApplicationId; if (row.RowState == DataRowState.Detached) { dto.Warehouse.Rows.Add(row); } }
public void SaveChanges(IDictionary context) { WarehouseDto dto = (WarehouseDto)context[_WarehouseDtoString]; WarehouseDto.WarehouseRow row = null; if (dto.Warehouse == null || dto.Warehouse.Count == 0) { row = dto.Warehouse.NewWarehouseRow(); } else { row = dto.Warehouse[0]; } row.FirstName = FirstName.Text; row.LastName = LastName.Text; row.Organization = Organization.Text; row.Line1 = Line1.Text; row.Line2 = Line2.Text; row.City = City.Text; row.State = State.Text; row.CountryCode = CountryCode.Text; row.CountryName = CountryName.Text; row.PostalCode = PostalCode.Text; row.RegionCode = RegionCode.Text; row.RegionName = RegionName.Text; row.DaytimePhoneNumber = DayTimePhone.Text; row.EveningPhoneNumber = EveningPhone.Text; row.FaxNumber = FaxNumber.Text; row.Email = Email.Text; //row.TemplateName = DisplayTemplate.SelectedValue; //row.MetaClassId = Int32.Parse(MetaClassList.SelectedValue); if (row.RowState == DataRowState.Detached) { dto.Warehouse.Rows.Add(row); } }