public Models.BusinessPartnerMainType Post(Models.BusinessPartnerMainType documentGroup) { if (documentGroup == null || !ModelState.IsValid) { throw new HttpException((int)HttpStatusCode.BadRequest, "Invalid Request"); } return(bpMainTypeService.SaveBpMainType(documentGroup.CreateFrom()).CreateFrom()); }
public Boolean Delete(Models.BusinessPartnerMainType businessPartnerMainType) { if (businessPartnerMainType == null || !ModelState.IsValid) { throw new HttpException((int)HttpStatusCode.BadRequest, "Invalid Request"); } bpMainTypeService.DeleteBpMainType(businessPartnerMainType.BusinessPartnerMainTypeId); return(true); }
/// <summary> /// Create domain model from web model /// </summary> public static BusinessPartnerMainType CreateFrom(this Models.BusinessPartnerMainType source) { return(new BusinessPartnerMainType { BusinessPartnerMainTypeId = source.BusinessPartnerMainTypeId, BusinessPartnerMainTypeCode = source.BusinessPartnerMainTypeCode, BusinessPartnerMainTypeName = source.BusinessPartnerMainTypeName, BusinessPartnerMainTypeDescription = source.BusinessPartnerMainTypeDescription, BusinessPartnerMainTypeKey = source.BusinessPartnerMainTypeKey }); }