public static RequirementDetailModel ToRequirementDetailModel(this requirement entity, MemberModel member, GroupModel group) { if (entity == null) return null; var model = new RequirementDetailModel() { Description = entity.Description, GroupID = entity.GroupID, GroupName = entity.GroupName, ID = entity.ID, IsPrivate = entity.IsPrivate, MemberID = entity.MemberID, MemberName = entity.MemberName, RequirementTypeName = entity.RequirementTypeName, Title = entity.Title, EndDate = entity.EndDate, StartDate = entity.StartDate, Remark = entity.Remark, Member = member, Group = group, Status = entity.Status }; return model; }
public void PostRequirement(RequirementDetailModel requirement) { requirement.Status = "pending"; var req = requirement.ToRequirementEntity(); _reqService.NewMemberRequirement(req); }