コード例 #1
0
 public IActionResult UpdateBirtdate([FromRoute] int birthDateId, [FromBody] BirthdateUpdateRequest req)
 {
     try
     {
         _birthdateRepository.Update(req);
         return(Ok());
     }
     catch (Exception e)
     {
         return(StatusCode(500, e));
     }
 }
コード例 #2
0
 public void Update(BirthdateUpdateRequest req)
 {
     using (SqlConnection conn = new SqlConnection(ConnString))
     {
         using (SqlCommand cmd = new SqlCommand("Birthdates_Update", conn))
         {
             cmd.CommandType = CommandType.StoredProcedure;
             cmd.Parameters.AddWithValue("@Id", req.Id);
             cmd.Parameters.AddWithValue("@FulName", req.FullName);
             cmd.Parameters.AddWithValue("@Dob", req.Dob);
             cmd.Parameters.AddWithValue("@Dod", req.Dod);
             cmd.Parameters.AddWithValue("@Notoriety", req.Notoriety);
             conn.Open();
             cmd.ExecuteNonQuery();
             conn.Close();
         }
     }
 }
コード例 #3
0
        private void UpdateRecord()
        {
            BirthdateUpdateRequest req = new BirthdateUpdateRequest();

            Console.Write("Provide Record ID: ");
            req.Id = int.Parse(Console.ReadLine());
            BirthdateResponse res = _repo.GetRecordById(req.Id);

            Console.Write($"Full Name({res.FullName}): ");
            req.FullName = Console.ReadLine();
            if (string.IsNullOrWhiteSpace(req.FullName))
            {
                req.FullName = res.FullName;
            }
            Console.Write($"Date of Birth({res.Dob}): ");
            if (DateTime.TryParse(Console.ReadLine(), out var dob))
            {
                req.Dob = dob;
            }
            else
            {
                req.Dob = res.Dob;
            }
            Console.Write($"Date of Death({res.Dod}): ");
            if (DateTime.TryParse(Console.ReadLine(), out var dod))
            {
                req.Dod = dod;
            }
            else
            {
                req.Dod = res.Dod;
            }
            Console.Write($"Notoriety({res.Notoriety}): ");
            req.Notoriety = Console.ReadLine();
            if (string.IsNullOrWhiteSpace(req.Notoriety))
            {
                req.Notoriety = res.Notoriety;
            }
            _repo.Update(req);
        }
コード例 #4
0
 public void Update(BirthdateUpdateRequest req)
 {
     _birthdates.Update(req);
 }