Пример #1
0
        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;
            }
        }
Пример #2
0
 public async Task<ReturnModel<bool>> Put (int id,MeetingModel Meeting)
 {
    Meeting.Id = id;
     return await MeetingBl.Update(Meeting);
 }
Пример #3
0
 //[AllowAnonymous]
 public async Task<ReturnModel<MeetingModel>> Post (MeetingModel Meeting)
 {
    Meeting.Id = LogedInUser.Id;
     return await MeetingBl.Create(Meeting);
 }
Пример #4
0
        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
                };
            };
        }