public async Task<ReturnModel<MeetingModel>> Create (MeetingModel meetingModel) { var result = new ReturnModel<MeetingModel> { Status = true }; using(var session = new UnitOfWork<FoodMenuEntities>()) { var MeetingRepository = session.GetRepository<IMeetingRepository>(); var meeting = new Meeting(); meeting.Id = meetingModel.Id; meeting.ClientId = meetingModel.ClientId; meeting.Date = meetingModel.Date; meeting.Weight = meetingModel.Weight; meeting.Water = meetingModel.Water; meeting.Muscle = meetingModel.Muscle; meeting.FatPercentage = meetingModel.FatPercentage; meeting.MeetingIndex = meetingModel.MeetingIndex; meeting.ArmMuscleMeasurement = meetingModel.ArmMuscleMeasurement; meeting.ArmNOMuscleMeasurement = meetingModel.ArmNOMuscleMeasurement; meeting.HipMeasurement = meetingModel.HipMeasurement; meeting.StomachMeasurement = meetingModel.StomachMeasurement; meeting.ThighMeasurement = meetingModel.ThighMeasurement; meeting.FrontHandFat = meetingModel.FrontHandFat; meeting.BackHandFat = meetingModel.BackHandFat; meeting.ThighFat = meetingModel.ThighFat; meeting.BackFat = meetingModel.BackFat; meeting.FatAvrg = meetingModel.FatAvrg; MeetingRepository.Add(meeting); await session.SaveChangesAsync(); meetingModel.Id = meeting.Id; result.Result = meetingModel; return result; } }
public async Task<ReturnModel<bool>> Put (int id,MeetingModel Meeting) { Meeting.Id = id; return await MeetingBl.Update(Meeting); }
//[AllowAnonymous] public async Task<ReturnModel<MeetingModel>> Post (MeetingModel Meeting) { Meeting.Id = LogedInUser.Id; return await MeetingBl.Create(Meeting); }
public async Task<ReturnModel<MeetingModel>> GetByID (int meetingID) { MeetingModel meetingModel = new MeetingModel(); using(var session = new UnitOfWork<FoodMenuEntities>()) { var MeetingRepository = session.GetRepository<IMeetingRepository>(); var meeting = await MeetingRepository.GetByID(meetingID); meetingModel.Id = meeting.Id; meetingModel.ClientId = meeting.ClientId; meetingModel.Date = meeting.Date; meetingModel.Weight = meeting.Weight; meetingModel.Water = meeting.Water; meetingModel.Muscle = meeting.Muscle; meetingModel.FatPercentage = meeting.FatPercentage; meetingModel.MeetingIndex = meeting.MeetingIndex; meetingModel.ArmMuscleMeasurement = meeting.ArmMuscleMeasurement; meetingModel.ArmNOMuscleMeasurement = meeting.ArmNOMuscleMeasurement; meetingModel.HipMeasurement = meeting.HipMeasurement; meetingModel.StomachMeasurement = meeting.StomachMeasurement; meetingModel.ThighMeasurement = meeting.ThighMeasurement; meetingModel.FrontHandFat = meeting.FrontHandFat; meetingModel.BackHandFat = meeting.BackHandFat; meetingModel.ThighFat = meeting.ThighFat; meetingModel.BackFat = meeting.BackFat; meetingModel.FatAvrg = meeting.FatAvrg; return new ReturnModel<MeetingModel> { Status = true, Result = meetingModel }; }; }