コード例 #1
0
        public async Task <IHttpActionResult> UpdatePublicInfo(PublicMasterInfo model)
        {
            if (User.Identity.IsAuthenticated)
            {
                var result = await _member.UpdatePublicMasterInfoAsync(model);

                return(result != null?Ok(result) : (IHttpActionResult)BadRequest($"Error 4000-{User.Identity.Name}"));
            }
            else
            {
                return((IHttpActionResult)BadRequest("Ошибка авторизации"));
            }
        }
コード例 #2
0
        public PublicMasterInfo UpdatePublicMasterInfo(PublicMasterInfo model)
        {
            var i = _context.PublicMasterInfos.Find(model.Id);

            if (i == null)
            {
                return(null);
            }
            i.AboutMe   = model.AboutMe;
            i.City      = model.City;
            i.Country   = model.Country;
            i.Nikname   = model.Nikname;
            i.Facebook  = model.Facebook;
            i.Vkontakte = model.Vkontakte;
            i.Instagram = model.Instagram;
            _context.SaveChanges();
            return(i);
        }
コード例 #3
0
        public async Task <PublicMasterInfo> UpdatePublicMasterInfoAsync(PublicMasterInfo model)
        {
            var i = await _context.PublicMasterInfos.FindAsync(model.Id);

            if (i == null)
            {
                return(null);
            }
            i.AboutMe   = model.AboutMe;
            i.City      = model.City;
            i.Country   = model.Country;
            i.Nikname   = model.Nikname;
            i.Facebook  = model.Facebook;
            i.Vkontakte = model.Vkontakte;
            i.Instagram = model.Instagram;
            await _context.SaveChangesAsync();

            return(i);
        }