コード例 #1
0
ファイル: DrugsController.cs プロジェクト: extra2/HealthOS
 public void Put([FromBody] DrugUpdateViewModel value, int id)
 {
     if (_user == null)
     {
         _user = _userRepository.Get(User.Identity.GetUserId());
     }
     _drugsRepository.Update(value, id);
 }
コード例 #2
0
        public void Update(DrugUpdateViewModel drug, int id)
        {
            var drugFromDb = Context.Drugs.FirstOrDefault(d => d.Id == id);

            if (drugFromDb == null)
            {
                return;
            }
            drugFromDb.Day1              = drug.Day1;
            drugFromDb.Day2              = drug.Day2;
            drugFromDb.Day3              = drug.Day3;
            drugFromDb.Day4              = drug.Day4;
            drugFromDb.Day5              = drug.Day5;
            drugFromDb.Day6              = drug.Day6;
            drugFromDb.Day7              = drug.Day7;
            drugFromDb.Name              = drug.Name;
            drugFromDb.Amount            = drug.Amount;
            drugFromDb.ConsumptionMethod = drug.ConsumptionMethod;
            Context.SaveChanges();
        }